squamous cell islets - Turco Inglés Diccionario